Java的异常处理
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
所谓异常是一种阻碍函数或其所处范围继续执行下去的机制。Java的异常处理机制是个简洁、轻量化的执行期间例外状况处理方式,它让你能够将处理错误状况的程序代码摆在一个容易阅读的位置。这要依赖你已经知道所调用的方法是有风险的,因此你可以编写出处理此可能性的程序代码。如果你知道调用某个方法可能会有异常状况,你就可以预先准备好对问题的处理程序,甚或是从错误中恢复。
捕捉异常
Java中捕捉异常使用try和catch关键字,如果你把有风险的程序代码含在try/catch块中,那么编译器会知道你一旦意识到这个地方可能会出现异常并且已经做好了准备处理它的工作。
try {
//可能出现危险动作
} catch(ExceptionName el) {
//尝试恢复或提示该处有异常
}
try代码块中的内容是在尝试检查这块代码是否有问题,一旦碰到问题程序会立马跳到catch代码块尝试进行恢复或提示该处有异常。catch段只有在发生异常时才会执行。
在线练习
{$ activeFileHint $}